package tech.yunjing.train.service;

import tech.yunjing.train.entity.Account;
import tech.yunjing.train.entity.AccountDetail;

/**
 * 账户明细接口，定义实现方法
 * Created by ZhangFan on 2017/6/9.
 */
public interface AccountDetailService {
    /**
     * 新增账户明细
     *
     * @param accountDetail 账户明细对象
     * @return 新增明细条数
     */
    int addAccountDetail(AccountDetail accountDetail);




    /**
     * 根据账户名查询账户明细
     *
     * @param accountName 账户名
     * @return 账户的所有明细
     */
    Account findAccountDetailsByAccountName(String accountName);

    /**
     *
     * @param accountId 账户Id
     * @return  账户的所有明细
     */
    Account findAccountDetailsByAccountId(Integer accountId);

}
